package main

import (
	"fmt"
	"time"
)

func main() {
	fmt.Println(getThisMonthTime())
}

// 获取当天的起始时间戳、结束时间戳
func getTimestamp() (beginTimeNum, endTimeNum int64) {
	timeStr := time.Now().Format("2006-01-02")     // out: "2020-12-11"  获取当天的时间字符串
	t, _ := time.ParseInLocation("2006-01-02", timeStr, time.Local)  // 根据时间字符串，解析出time实例
	beginTimeNum = t.Unix()  //  1607616000  返回time实例的时间戳形式
	endTimeNum = beginTimeNum + 86400   // 1607702400  起始时间戳加上一天的固定秒数，得到结束时间戳
	return beginTimeNum, endTimeNum
}

func getThisMonthTime() (beginTimeNum int64) {
	timeStr := time.Now().Format("2006-01")
	t, _ := time.ParseInLocation("2006-01", timeStr, time.Local)
	beginTimeNum = t.Unix()
	return beginTimeNum
}


